A Case-Based Reasoning Approach to Formulating University Timetables Using Genetic Algorithms
نویسندگان
چکیده
This paper presents a technique to construct generic university timetables using case-based reasoning (CBR) with genetic algorithms (GAs). The case-based reasoning methodology allows a past memory of timetables to be stored and accessed via retrieval mechanisms, finding a past solution most fitting to the new timetable input problem. In the instance that a past solution is not well suited to the new timetable requirements, a genetic algorithm is employed to adapt the past timetables in the case memory. The hybrid technique used implements a learning mechanism to aid in the revision and adaptation of new timetable solutions. The focus of this technique is a feedback mechanism which allows the system to diagnose the violation of hard-constraints fitted to timetable creation.
منابع مشابه
Kinetic Mechanism Reduction Using Genetic Algorithms, Case Study on H2/O2 Reaction
For large and complex reacting systems, computational efficiency becomes a critical issue in process simulation, optimization and model-based control. Mechanism simplification is often a necessity to improve computational speed. We present a novel approach to simplification of reaction networks that formulates the model reduction problem as an optimization problem and solves it using geneti...
متن کاملOptimization of Cutting Parameters Based on Production Time Using Colonial Competitive (CC) and Genetic (G) Algorithms
A properly designed machining procedure can significantly affect the efficiency of the production lines. To minimize the cost of machining process as well as increasing the quality of products, cutting parameters must permit the reduction of cutting time and cost to the lowest possible levels. To achieve this, cutting parameters must be kept in the optimal range. This is a non-linear optimizati...
متن کاملOptimization of Cutting Parameters Based on Production Time Using Colonial Competitive (CC) and Genetic (G) Algorithms
A properly designed machining procedure can significantly affect the efficiency of the production lines. To minimize the cost of machining process as well as increasing the quality of products, cutting parameters must permit the reduction of cutting time and cost to the lowest possible levels. To achieve this, cutting parameters must be kept in the optimal range. This is a non-linear optimizati...
متن کاملDesigning a multi-objective optimization model of Management Canopy, based on genetic algorithms Approach to soil conservation - Case study: Kerman- Roodbar watershed
Reducing the amount and intensity of surface runoff, thus reducing erosion is one of the important aspects of natural resource management, watershed management and soil conservation. Land surface conditions and particularly vegetation is Mitigating or aggravating factor in erosion. Studies on the effect of ground cover to reduce erosion rates indicate that is not necessary to ground cover to re...
متن کاملInteractive Timetabling System Using Knowledge-Based Genetic Algorithms
* 0-7803-8566-7/04/$20.00 2004 IEEE. Abstract – This paper discusses a new solution to university course timetabling problems. Problems that belong to the NP-hard class are very difficult to solve using conventional optimization techniques. Our solution methodology is based on genetic algorithms which use an installed knowledge base. The knowledge here is a set of candidate partial solutions ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005